home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1999 #1
/
Amiga Plus 1999 #1.iso
/
System-Boost
/
Sound
/
trsi-sam
/
disk1
/
HD-Install
< prev
next >
Wrap
Text File
|
1998-06-17
|
3KB
|
116 lines
; S.A.M. Installation-Script
; by André & Frank Hugenroth
; 1995 Brainstorm Software
(set sam1 "S.A.M. Disk 1")
(set sam2 "S.A.M. Disk 2")
(set disk1 (cat sam1 ":"))
(set disk2 (cat sam2 ":"))
(procedure copy_dir
(copyfiles
(source (tackon quelle @each-name))
(dest (tackon name ziel))
(help @copyfiles-help)
(all)
)
)
(set name
(askdir (prompt "Choose a directory for the SAM-drawer")
(help "I need the path to create the SAM-drawer !")
(default @default-dest)
)
)
(if (< (getdiskspace name) 1760000)
(abort "There is not enough free diskspace ! "
"You need at least 1.7MB to install ! ")
)
(askdisk (prompt "Please insert Disk #1 of ´S.A.M.´ in any drive.")
(dest sam1)
(help "Please insert the required disk to install from disk.")
)
(set name (tackon name "SAM"))
(makedir name
(infos)
)
(makedir (tackon name "Waves")
)
(makedir (tackon name "Sets")
)
(complete 0)
(copyfiles
(prompt ("copying \"%s\" ..." @each-name))
(source (tackon disk1 "SAM"))
(dest name)
(help @copyfiles-help)
(infos)
)
; copy waves and sets of volume #1
(complete 5)
(set quelle (tackon disk1 "waves/s"))
(set ziel "waves") (copy_dir)
(complete 10)
(set quelle (tackon disk1 "waves/t"))
(set ziel "waves") (copy_dir)
(complete 15)
(set quelle (tackon disk1 "waves/v"))
(set ziel "waves") (copy_dir)
(complete 20)
(set quelle (tackon disk1 "waves/w"))
(set ziel "waves") (copy_dir)
(complete 25)
(set quelle (tackon disk1 "sets"))
(set ziel "sets") (copy_dir)
(askdisk (prompt "Please insert Disk #2 of ´S.A.M.´ in any drive.")
(dest sam2)
(help "Please insert the required disk to install from disk.")
)
(complete 30)
(set quelle (tackon disk2 "waves/0"))
(set ziel "waves") (copy_dir)
(complete 35)
(set quelle (tackon disk2 "waves/a"))
(set ziel "waves") (copy_dir)
(complete 40)
(set quelle (tackon disk2 "waves/b"))
(set ziel "waves") (copy_dir)
(complete 45)
(set quelle (tackon disk2 "waves/c"))
(set ziel "waves") (copy_dir)
(complete 50)
(set quelle (tackon disk2 "waves/d"))
(set ziel "waves") (copy_dir)
(complete 55)
(set quelle (tackon disk2 "waves/e"))
(set ziel "waves") (copy_dir)
(complete 60)
(set quelle (tackon disk2 "waves/f"))
(set ziel "waves") (copy_dir)
(complete 65)
(set quelle (tackon disk2 "waves/g"))
(set ziel "waves") (copy_dir)
(complete 70)
(set quelle (tackon disk2 "waves/h"))
(set ziel "waves") (copy_dir)
(complete 75)
(set quelle (tackon disk2 "waves/i"))
(set ziel "waves") (copy_dir)
(complete 80)
(set quelle (tackon disk2 "waves/j-m"))
(set ziel "waves") (copy_dir)
(complete 85)
(set quelle (tackon disk2 "waves/n-o"))
(set ziel "waves") (copy_dir)
(complete 90)
(set quelle (tackon disk2 "waves/p"))
(set ziel "waves") (copy_dir)
(complete 95)
(set quelle (tackon disk2 "waves/r"))
(set ziel "waves") (copy_dir)
(complete 100)
(exit "... and now enjoy this great tool .. bye !")